home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
007
/
a86v311c.arc
/
16RESERV.DOC
< prev
next >
Wrap
Text File
|
1987-09-25
|
10KB
|
183 lines
CHAPTER 16 RESERVED SYMBOLS IN THE A86 LANGUAGE 16-1
AAA ASCII adjust addition DQ Define Qwords
AAD ASCII adjust division DS Segment register
AAM ASCII adjust multiply DT Define Twords
AAS ASCII adjust subtract DUP Duplicate operator
ABS EXTRN specifier DW Define words
ADC Add with carry DWORD Memory specifier
ADD Instruction DX Word register
ADD4S NEC Instruction ELSE Conditional term
AH Byte register ELSEIF Conditional term
AL Byte register END Start specifier
AND Instruction/operator ENDIF Conditional term
ARPL 286 Prot Instruction ENDP End of procedure
ASSUME Ignored, compatibility ENDS End of segment
AT SEGMENT specifier ENTER Instruction
AX Word register EQ Equals operator
B Byte memory specifier EQU Equate directive
BH Byte register ES Segment register
BIT Bit-mask operator EVEN Coerce to even address
BL Byte register EXTRN Ignored, compatibility
BOUND Instruction F Far specifier
BP Word register F2XM1 87 Instruction
BX Word register FABS 87 Instruction
BY Bytes-combine operator FADD 87 Instruction
BYTE Byte memory specifier FADDP 87 Instruction
CALL Instruction FAR Far specifier
CALL80 NEC Instruction FBLD 87 Instruction
CBW Convert byte to word FBSTP 87 Instruction
CH Byte register FCHS 87 Instruction
CL Byte register FCLEX 87 Instruction
CLC Clear carry FCOM 87 Instruction
CLD Clear direction FCOMP 87 Instruction
CLI Clear interrupt FCOMPP 87 Instruction
CLRBIT NEC Instruction FDECSTP 87 Instruction
CLTS 286 Prot Instruction FDISI 87 Instruction
CMC Complement carry FDIV 87 Instruction
CMP Compare FDIVP 87 Instruction
CMP4S NEC Instruction FDIVR 87 Instruction
CMPS Compare string FDIVRP 87 Instruction
CMPSB Compare string byte FENI 87 Instruction
CMPSW Compare string word FFREE 87 Instruction
CODE Segment name FIADD 87 Instruction
COMMENT Directive FICOM 87 Instruction
COMMON SEGMENT specifier FICOMP 87 Instruction
CS Segment register FIDIV 87 Instruction
CWD Convert word dword FIDIVR 87 Instruction
CX Word register FILD 87 Instruction
D Dword specifier FIMUL 87 Instruction
DAA Decimal adjust add FINCSTP 87 Instruction
DAS Decimal adjust sub FINIT 87 Instruction
DATA Segment name FIST 87 Instruction
DB Define bytes FISTP 87 Instruction
DD Define dwords FISUB 87 Instruction
DEC Decrement FISUBR 87 Instruction
DH Byte register FLD 87 Instruction
DI Word register FLD1 87 Instruction
DIV Divide FLDCW 87 Instruction
DL Byte register FLDENV 87 Instruction
16-2
FLDL2E 87 Instruction JAE Jump above equal
FLDL2T 87 Instruction JB Jump on below
FLDLG2 87 Instruction JBE Jump below equal
FLDLN2 87 Instruction JC Jump on carry
FLDPI 87 Instruction JCXZ Jump on CX zero
FLDZ 87 Instruction JE Jump on equal
FMUL 87 Instruction JG Jump on greater
FMULP 87 Instruction JGE Jump greater equal
FNCLEX 87 Instruction JL Jump on less
FNDISI 87 Instruction JLE Jump less equal
FNENI 87 Instruction JMP Jump unconditional
FNINIT 87 Instruction JNA Jump not above
FNOP 87 Instruction JNAE Jump not above equal
FNSAVE 87 Instruction JNB Jump not below
FNSTCW 87 Instruction JNBE Jump not below equal
FNSTENV 87 Instruction JNC Jump not carry
FNSTSW 87 Instruction JNE Jump not equal
FPATAN 87 Instruction JNG Jump not greater
FPREM 87 Instruction JNGE Jump not greater equ
FPTAN 87 Instruction JNL Jump not less
FRNDINT 87 Instruction JNLE Jump not less equal
FRSTOR 87 Instruction JNO Jump not overflow
FSAVE 87 Instruction JNP Jump not parity
FSCALE 87 Instruction JNS Jump not sign
FSETPM 87 Instruction JNZ Jump not zero
FSQRT 87 Instruction JO Jump overflow
FST 87 Instruction JP Jump parity
FSTCW 87 Instruction JPE Jump parity even
FSTENV 87 Instruction JPO Jump parity odd
FSTP 87 Instruction JS Jump on sign
FSTSW 87 Instruction JZ Jump on zero
FSUB 87 Instruction L2E Real constant
FSUBP 87 Instruction L2T Real constant
FSUBR 87 Instruction LABEL Declaration
FSUBRP 87 Instruction LAHF Load AH flags
FTST 87 Instruction LAR 286 Prot Instruction
FWAIT 87 Instruction LDS Load into DS
FXAM 87 Instruction LE Less equal operator
FXCH 87 Instruction LEA Load eff address
FXTRACT 87 Instruction LEAVE Instruction
FYL2X 87 Instruction LES Load into ES
FYL2XP1 87 Instruction LG2 Real constant
GE Greater/equal operator LGDT 286 Prot Instruction
GROUP Group of segments LIDT 286 Prot Instruction
GT Greater than operator LLDT 286 Prot Instruction
HIGH High byte of word op LMSW 286 Prot Instruction
HLT Halt LN2 Real constant
IDIV Integer divide LOCK Instruction
IF Skip/conditional term LODBITS NEC Instruction
IMUL Integer multiply LODS Load string
IN Input from port LODSB Load string byte
INC Increment LODSW Load string word
INCLUDE Ignored, compatibility LONG Operator
INS Input string LOOP Instruction
INSB Input string byte LOOPE Loop on equal
INSW Input string word LOOPNE Loop not equal
INT Interrupt LOOPNZ Loop not zero
INTO Interrupt on overflow LOOPZ Loop on zero
IRET Interrupt return LOW Operator
JA Jump on above LSL 286 Prot Instruction
16-3
LT Less than operator SCASB Scan string byte
LTR 286 Prot Instruction SCASW Scan string word
MACRO Directive SEGMENT Directive
MEMORY Segment specifier SETBIT NEC Instruction
MOD Operator SGDT 286 Prot Instruction
MOV Instruction SHL Instruction/operator
MOVS Move string SHORT Operator
MOVSB Move string byte SHR Instruction/operator
MOVSW Move string word SI Word register
MUL Multiply SIDT 286 Prot Instruction
NAME .OBJ module name SLDT 286 Prot Instruction
NE Not equals operator SMSW 286 Prot Instruction
NEAR Operator SP Word register
NEG Instruction SS Segment register
NIL No code instruction ST EQU 0 for compatibility
NOP No operation STACK Segment specifier
NOT Instruction/operator STC Set carry
NOTBIT NEC Instruction STD Set direction
OFFSET Operator STI Set interrupts
OR Instruction/operator STOBITS NEC Instruction
ORG Directive STOS Store string
OUT Output to port STOSB Store string byte
OUTS Output String STOSW Store string word
OUTSB Output string byte STR 286 Prot Instruction
OUTSW Output string word STRUC Structure directive
PAGE Ignored, compatibility SUB Instruction
PARA Segment specifier SUB4S NEC Instruction
PI Real Constant SUBTTL Ignored, compatibility
POP Instruction T Tbyte specifier
POPA Pop all TBYTE Memory specifier
POPF Pop flags TEST Instruction
PROC Procedure Directive TESTBIT NEC Instruction
PTR Ignored, compatibility THIS This-location specifier
PUBLIC Ignored, compatibility TITLE Ignored, compatibility
PUSH Instruction TYPE Operator
PUSHA Push all VERR 286 Prot Instruction
PUSHF Push flags VERW 286 Prot Instruction
Q Qword specifier W Word specifier
QWORD Memory specifier WAIT Instruction
RADIX Directive WORD Word specifier
RCL Rotate carry left XCHG Instruction
RCR Rotate carry right XLAT Translate byte
REP Repeat prefix XLATB Translate byte
REPC NEC Instruction XOR Instruction/operator
REPE Repeat while equal
REPNC NEC Instruction
REPNE Repeat not equal
REPNZ Repeat while zero
REPZ Repeat non zero
RET Return
RETF Far Return
ROL Rotate left
ROL4 NEC Instruction
ROR Rotate right
ROR4 NEC Instruction
SAHF Store AH to flags
SAL Shift arith left
SAR Shift arith right
SBB Subtract with borrow
SCAS Scan string